<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="/">
		<xsl:apply-templates select="column"></xsl:apply-templates>
	</xsl:template>



	<xsl:template match="table">
		<table border="1">
			<tr>
				<td>
					<xsl:call-template name="header"></xsl:call-template>
				</td>
			</tr>
			<xsl:for-each select="column">
				<tr>
					<td>
						<xsl:apply-templates select="."></xsl:apply-templates>
					</td>
				</tr>


			</xsl:for-each>
		</table>
	</xsl:template>


	<xsl:template match="column">

		<table border="1">
			<tbody>
				<tr>
					<td width="10%" align="center">主键</td>
					<td width="20%" align="center">
						<input type="checkBox" id="pk">
							<xsl:attribute name="value"><xsl:value-of
								select="/@primaryKey"></xsl:value-of></xsl:attribute>
						</input>
					</td>
					<td width="20%" align="center">
						<input id="columnName" name="columnName" type="text" size="12">
							<xsl:attribute name="value"><xsl:value-of
								select="/@name"></xsl:value-of></xsl:attribute>
						</input>
					</td>
					<td width="10%" align="center">
						<table>
							<tr>
								<td>
									<input type="button" value="+" onclick="addColumn(this)" />
								</td>
								<td>
									<input type="button" value="-" Onclick="reduceColumn(this)" />
								</td>
							</tr>
						</table>
					</td>
					<td width="*" align="center">
						<table>
							<tr>
								<td width="70%">
									<select id="dataType" name="dataType">
										<option value="aaa">numericTypes</option>
										<option value="aaa">stringTypes</option>
										<option value="aaa">dateAndTimeTypes</option>
									</select>
									<!--
										<select id="dataType" name="dataType"> <option
										value="aaa">a</option> <option value="aaa">a</option> <option
										value="aaa">a</option> <option value="aaa">a</option> <option
										value="aaa">a</option> <option value="aaa">a</option>
										</select>
									-->
									<!--
										<select id="dataType" name="dataType"> <option> <xsl:attribute
										name="value"><xsl:value-of
										select="/@dataType"></xsl:value-of></xsl:attribute> </option>

										</select>
									-->
								</td>
								<td width="30%">
									<input id="precision" width="15" name="precision" type="text"
										size="5" />
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</tbody>
		</table>
	</xsl:template>

	<xsl:template name="header">



		<table border="1">
			<tr>
				<td width="10%" align="center">表 名</td>
				<td width="20%">
					<input id="tableName" name="tableName" type="text" value="tableName"
						size="12" />
				</td>
				<td width="20%" align="center">列 名</td>
				<td width="20%" align="center">
					<table>
						<tr>
							<td>
								<input type="button" value="+" onclick="addColumn(this);" />
							</td>
							<td>
								<input type="button" value="-" Onclick="reduceColumn(this);" />
							</td>
						</tr>
					</table>
				</td>
				<td width="*" align="center">
					<table>
						<tr>
							<td width="70%" align="center">数据类型</td>
							<td width="*" align="center">精度</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
		<tr>
			<td>
				<table border="1">
					<tr>
						<td width="10%" align="center">主键</td>
						<td width="20%" align="center">
							<input type="checkBox" id="primaryKey" name="primaryKey"
								onclick="isPrimaryKey(this)" />
						</td>
						<td width="20%" align="center">
							<input id="columnName" name="columnName" type="text" value="columnName"
								size="12" />
						</td>
						<td width="20%" align="center">
							<table>
								<tr>
									<td>
										<input type="button" value="+" onclick="addColumn(this)" />
									</td>
									<td>
										<input type="button" value="-" Onclick="reduceColumn(this)" />
									</td>
								</tr>
							</table>
						</td>
						<td width="*" align="center">
							<table>
								<tr>
									<td width="70%" align="center">
										<select id="dataType" name="dataType">
											<option value="aaa">numericTypes</option>
											<option value="aaa">stringTypes</option>
											<option value="aaa">dateAndTimeTypes</option>
										</select>
										<!--
											<select id="dataType" name="dataType"> <option
											value="aaa">a</option> <option value="aaa">a</option> <option
											value="aaa">a</option> <option value="aaa">a</option> <option
											value="aaa">a</option> <option value="aaa">a</option>
											</select>
										-->
									</td>
									<td width="30%" align="center">
										<input id="precision" name="precision" type="text" size="5" />
									</td>
								</tr>
							</table>
						</td>
					</tr>
				</table>
			</td>
		</tr>

	</xsl:template>
</xsl:stylesheet>